package com.ruoyi.cust.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 轮播对象 city_carousel
 *
 * @author cjq
 * @date 2024-12-06
 */
public class CityCarousel extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 轮播id
     */
    private Long carouselId;

    /**
     * 轮播主题
     */
    @Excel(name = "轮播主题")
    private String carouselTitle;

    /**
     * 轮播图片
     */
    @Excel(name = "轮播图片")
    private String carouselUrl;

    /**
     * 轮播文章
     */
    private String carouselArticle;

    /**
     * 轮播文章是否显示
     */
    private Integer carouselShow;

    /**
     * 仓库类别
     */
    @Excel(name = "仓库类别")
    private String storeType;

    public void setCarouselId(Long carouselId) {
        this.carouselId = carouselId;
    }

    public Long getCarouselId() {
        return carouselId;
    }

    public void setCarouselTitle(String carouselTitle) {
        this.carouselTitle = carouselTitle;
    }

    public String getCarouselTitle() {
        return carouselTitle;
    }

    public void setCarouselUrl(String carouselUrl) {
        this.carouselUrl = carouselUrl;
    }

    public String getCarouselUrl() {
        return carouselUrl;
    }

    public void setCarouselArticle(String carouselArticle) {
        this.carouselArticle = carouselArticle;
    }

    public String getCarouselArticle() {
        return carouselArticle;
    }

    public void setCarouselShow(Integer carouselShow) {
        this.carouselShow = carouselShow;
    }

    public Integer getCarouselShow() {
        return carouselShow;
    }

    public void setStoreType(String storeType) {
        this.storeType = storeType;
    }

    public String getStoreType() {
        return storeType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("carouselId", getCarouselId()).append("carouselTitle", getCarouselTitle()).append("carouselUrl", getCarouselUrl()).append("carouselArticle", getCarouselArticle()).append("carouselShow", getCarouselShow()).append("createTime", getCreateTime()).append("storeType", getStoreType()).toString();
    }
}
